<?php
/*********
网站前台入口
lsj 2010-08-05
*********/

error_reporting(E_ERROR | E_WARNING | E_PARSE);#报错级别设置
date_default_timezone_set('PRC');#时区设置
define('DS', DIRECTORY_SEPARATOR);#路径分隔符

#####
#目录定义
#####
define('APP_HOME', dirname(dirname(__FILE__)));#系统根目录

define('LIB_ROOT', APP_HOME.DS.'lib');#[库文件]根目录
define('WEB_ROOT', APP_HOME.DS.'web');#[前台访问]根目录
define('CONF_ROOT', APP_HOME.DS.'conf');#[配置文件]根目录
define('CACHE_ROOT', APP_HOME.DS.'cache');#[缓存文件]根目录
define('LOG_ROOT', APP_HOME.DS.'log');#[日志文件]根目录
define('CTRL_ROOT', APP_HOME.DS.'ctrl');#[控制器文件]根目录
define('MOD_ROOT', APP_HOME.DS.'mod');#[模型文件]根目录
define('VIEW_ROOT', APP_HOME.DS.'view');#[模板文件]根目录
define('VIEWC_ROOT', CACHE_ROOT.DS.'template');#[模板编译文件]根目录


#####
#控制器路由配置
#####
define('URL_MODE', 2);#URL方式，1：/index.php?c=*&a=*&param=** 2：/index.php/ctrlname/actname/p/10
define('URL_CTRL_NAME', 'c');#控制器的URL参数名
define('URL_ACT_NAME', 'a');#动作的URL参数名


#####
#控制器及后缀配置
#####
define('DEFAULT_CTRL', 'index');#默认控制器
define('DEFAULT_ACTION', 'index');#默认动作
define('CTRL_SUFFIX', 'Ctrl');#控制器后缀名
define('ACTION_SUFFIX', 'Act');#动作后缀名
define('MODEL_SUFFIX', 'Mod');#模型后缀名



define('COOK_KEY', 'c4441f054f4021f9db49e97723139a8f');#密钥,可定期更改下，也增强安全性
define('COOK_TIME', 0);#COOKIE的生命周期（秒数），为0就是浏览器关闭即失效

#####
#记录日志设置
#系统根据控制器与动作自动记录日志  0：不写日志，1：写日志
#####
define('IS_LOG', 0);


#####
#调试时报错级别的设置
#0：对错误统一报“系统异常，请联系管理员”
#1：隐含报错
#2：详细报错
#####
define('IS_DEBUG', 2);


#####
#以下几个常量，在程序中常用到，模板中也可以直接用
#切勿再重复定义，而造成系统不统一
#####
define('DOMAIN_ROOT', 'http://' . $_SERVER['SERVER_NAME'] . '/');#网站根目录的访问地址
define('DOMAIN_NAME',$_SERVER['SERVER_NAME']);#网站的域名或IP，包含端口号
define('DOMAIN_DOOR', DOMAIN_ROOT . basename(__FILE__));#本应用程序入口地址
define('DOMAIN_SRC', DOMAIN_ROOT);#资源文件的访问地址，可根据情况(服务器分离)更改


require_once LIB_ROOT . DS . 'base.php';#加载基础模块库
lib_ctrl::GOGOGO();#由此进入控制器


?>